mare spumans (foaming sea) - Francés Inglés Diccionario